home *** CD-ROM | disk | FTP | other *** search
/ Hottest 6 / Hottest 6 (1996)(PDSoft)[!].iso / software / fredfish / 1050.lha / Programs / Binary_dt / source / protos.h < prev   
Text File  |  1994-12-28  |  1KB  |  23 lines

  1.  
  2. /* classinit.asm */
  3.  
  4. /* classbase.c */
  5. LibCall Class *ObtainBinaryEngine ( REGA6 struct ClassBase *cb );
  6. LibCall struct Library *LibInit ( REGD0 struct ClassBase *cb , REGA0 BPTR seglist , REGA6 struct Library *sysbase );
  7. LibCall LONG LibOpen ( REGA6 struct ClassBase *cb );
  8. LibCall LONG LibClose ( REGA6 struct ClassBase *cb );
  9. LibCall LONG LibExpunge ( REGA6 struct ClassBase *cb );
  10.  
  11. /* dispatch.c */
  12. LibCall Class *initClass ( REGA6 struct ClassBase *cb );
  13. ULONG notifyAttrChanges ( Object *obj , void *ginfo , ULONG flags , ULONG tag1 , ...);
  14. ULONG setSuperAttrs ( Class *cl , Object *obj , void *ginfo , ULONG tag1 , ...);
  15. void readPrefs ( struct ClassBase *cb , struct BinaryData *bd );
  16. void useDefaultFont ( struct ClassBase *cb , struct BinaryData *bd );
  17. ClassCall ULONG dispatch ( REGA0 Class *cl , REGA2 Object *obj , REGA1 Msg msg );
  18. ULONG getattr ( Class *cl , Object *obj , struct opGet *msg );
  19. ULONG setattrs ( Class *cl , Object *obj , struct opSet *msg );
  20. GetA4 ULONG layout ( struct ClassBase *cb , Class *cl , Object *obj , struct gpLayout *gpl );
  21.  
  22. /* endcode.asm */
  23.